/* CSS Document */
.alignleft {float:left;}
.alignright {float:right;}
body {background:#4B7399; line-height: 1; font-size: 12px; font-family: arial; text-shadow: 0px 1px 1px white; font-weight: bold;}
.container_12 {background:#fff; }
h6 {background-color: #6F9BDC; color: #fff; text-shadow:none; line-height:14px; text-align: center; padding: 5px 0px; cursor: pointer;}

div.error {border: 1px solid maroon !important; color: black; background: pink; margin:0 0  10px; padding:10px; }
div.success {background: #c2ffcc; border: 1px solid #5cde72; color: #114019; margin: 0 0 10px 0; padding: 10px;}
div.notice {color: black; background-color: #EBF8A4; margin:0 0  10px 0; padding:10px; border:1px solid #A2D246;}

.btn {background:#6F9BDC; color:#fff; text-shadow:none; padding:5px; display:inline-block; margin:5px;}

.icon-block {display:block; width:100px; height:115px; margin:0px auto 10px;}
.icon-block.inline {width:150px;}
.icon-block img {display:block; width:100px; height:100px; margin:0px auto;}
.icon-block span {display:block; text-align:center;}

.inline-icon-list {width:600px; margin:0 auto;}
.inline-icon-list li {float:left;}

.error-404 { width: 530px; padding: 10px; text-align:center; margin: 4em auto 0 auto; border: 1px solid #CCC; border-right-color: #999; border-bottom-color: #999; }
.error-404 h1 { font-size: 1.3em; color: red; line-height: 1.5em; margin:0.6em 0; }
.error-404 p {color: #666; text-align: center; font-family: arial, sans-serif; font-size:16px; }

.header h1{font-size:24px; line-height:26px;}
.header strong {display:block; font-size:14px; margin:3px 0;}
.footer {padding:3px 0;}

.top-box {border: 1px solid #286BCC; background: #6F9BDC; color:#fff; padding: 10px; text-shadow: 0px 1px 1px #000;}
.bottom-box {border: 1px solid #CCC; border-top:none; padding: 10px; background: #fff; }
.bottom-box h2 {text-align:center; color:#ccc; font-size:3em; border-bottom:1px solid #ccc;}
.line1 {border:none;border-bottom:1px solid #ccc;}

form#login {text-align:center;}
form#login label {display:block; text-align:center; margin:10px 0 5px;}
form#login input[type="text"], form#login input[type="password"] {position:relative; display:block; padding:3px; width:230px; margin:5px auto 10px;}
form#login input[type="submit"], .admin-form input[type="submit"] { padding:3px 5px; font-weight: bold; background: #3263B2; color: white; border: 1px solid #286BCC; text-shadow: 0px 1px 1px black; cursor:pointer;}

.inner-border {display:block; border:1px solid #286BCC;}

.menu ul li a { display:block; line-height:14px; color:#6F9BDC; padding:3px;}

.admin-form {padding:10px;}
.admin-form .hidden {display:none;}
.admin-form fieldset {padding:5px; margin:10px 0;}
.admin-form input[type="submit"][disabled]{background:#555; color:#999; text-shadow:none; border:1px solid #888;}
.input-block {display:block; width:100%; padding:5px 0;}
.input-block label {display:block; width:150px; float:left; line-height:26px; margin-right:20px;}
.input-block input[type="text"], .input-block input[type="password"], .input-block select {width:300px; padding:3px;margin-right:10px;}
.input-block span {line-height:26px;}

.tertiary_hidden {display:none;}

.admin-form.password .input-block label{width:150px;}

.enroll-form label strong {color:red;}

.enroll-form .input-block label {width:120px;}
.enroll-form input[type="radio"] { margin:5px; }
.enroll-form strong {line-height:14px;}
.enroll-form .enroll.radio-block {margin:10px 0;}
.enroll-form .enroll.radio-block p{display:inline; font-weight:normal; line-height:14px;}

.course-list li span{margin-left:10px;}

table {width:100%;}
table th {text-align:left;}
table th.level {width:60%;}
table th.level_edit {width:20%;}
table th.level_delete {width:20%;}
table th.profile_name {width:200px}



.year_level_fees li {font-style:italic; font-size:12px; text-indent:10px; line-height:14px;}
.year_level_fees li span{ margin-left:30px;}

.profile-view {padding:5px;}
.profile-view fieldset {padding:5px;}


.tabular tr {text-shadow:none;}
.tabular tr td {padding:5px;}
.tabular tr td a {color:#000;}
.tabular tr td a:hover {text-decoration:underline;}
.tabular tr:nth-child(odd){ background:#dde;}
.tabular tr:nth-child(even){ background:#eee;}
.tabular tr:hover{background:#9AB9E7}
.tabular tr:hover{background:#9AB9E7}
.tabular td{border:0px;}
.tabular tr ul li{margin:0 0 0 30px;list-style-type:disc;}
.tabular tr ul li{display:hidden;}=======
.tabular tr:hover{background:#9AB9E7}
.no-list{list-style-type:none}
.title {font-weight:bold;text-transform:uppercase;font-size:15px;}
p.error {display:block;color:#FF3737;font-size:11px;text-transform:uppercase;font-weight:bold;}
.school_year{padding:20px 10px;border-bottom:1px dashed #c0c0c0;background:#D7D7D7}
.school_year h1{display:block;border:1px solid #666;width:500px;text-align:center;background:#09BA09;margin:5px;}
.school_year p.content{text-indent:20px;margin:5px;}

form#login input[type=text],form#login input[type=password]{
width:300px;
padding:10px 20px;	

border-radius:10px 0 10px 0;
-moz-border-radius:10px 0 10px 0;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
}
div.login{
width:450px;
margin:30px auto 30px auto;
padding:20px 0;
}
fieldset { border:1px solid #ccc; }
legend {padding:5px; border:1px solid #ccc;}
.disabled {background:none; border:none; color:#333;}
.hidden-btn {display:none;}
div.inner-border.menu li:hover{background:#2E2E2E;}
div.inner-border.menu li:hover a{ color:#BFBFBF; }